Skip to content

refactor(tool): migrate Batch/Cron/NotebookEdit/Config/Impact/GitHistory to typed schemas - #323

Merged
Patel230 merged 1 commit into
mainfrom
fix/tool-schema-batch3
Sep 16, 2026
Merged

Patel230 merged 1 commit into
mainfrom
fix/tool-schema-batch3

Conversation

@Patel230

Copy link
Copy Markdown
Contributor

Follow-up typed-schema batch.

Migrates Batch (nested object items with required), CronCreate/CronDelete (pointer bools), NotebookEdit, Config (enum), Impact (array items), GitHistory (enum) to Schema()+Parameters() with wire-shape parity tests. Execute parses via DecodeInput[T].

Verified: go vet, golangci-lint (0 issues), go test ./internal/tool/... locally.

…ory to typed schemas

Follow the Schema()+Parameters() single-source pattern with wire-shape
parity tests (including nested object and enum preservation). Execute parses
via DecodeInput[T].
@Patel230
Patel230 merged commit 7d81b89 into main Sep 16, 2026
25 checks passed
@Patel230
Patel230 deleted the fix/tool-schema-batch3 branch September 16, 2026 02:28
Patel230 added a commit that referenced this pull request Oct 2, 2026
…ory to typed schemas (#323)

Follow the Schema()+Parameters() single-source pattern with wire-shape
parity tests (including nested object and enum preservation). Execute parses
via DecodeInput[T].
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant